package com.niit.session9;
import java.text.ParseException;
import java.text.SimpleDateFormat;
//注意，导包是java.util.Date
import java.util.Date;

public class DateDemo {
	public static void main(String[] args) throws ParseException {
//		最基础的日期初始化方式，new Date()会获取到程序执行到这一行代码时的时间
		Date date = new Date();
		System.out.println(date);
//		使用一个时间戳来初始化日期类型，这个时间戳毫秒的时间戳，long类型
		Date date2 = new Date(1678411664000L);
		System.out.println(date2);
//		getTime()获取一个日期类型的时间戳
		System.out.println("date2的时间戳是："+date.getTime());
//		在方法上有横杠的方法代表已过时
		System.out.println(date.getYear());
//		日期格式化需要借助SimpleDateFormat
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss");
//		格式的方法时format()
		String format = dateFormat.format(date);
		System.out.println("格式化之后的日期："+format);
//		parse()方法，可以将字符串类型的日期转换为Date类型的日期
		String strDate = "2023-03-10 周五 09:43:19";
		Date parse = dateFormat.parse(strDate);
		System.out.println(parse);
		
		
	}

}
